legged vehicles - Spanish English Dictionary